home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 41
/
PC Gamer IT CD 41 1-2.iso
/
wmc
/
data1.cab
/
Program_Executable_Files
/
WinEnv
/
Configs
/
FrontEnd
/
FECTRL.CFG
< prev
next >
Wrap
Text File
|
1999-03-04
|
25KB
|
950 lines
; FECTRL.cfg
; This config class details what happens when a FrontEnd selection is required or made.
; NOTE: List of FLAGs and DYNAMICs, together with the list of available commands is now at
; the bottom of FECTRL.cfg to save time. FECTRL.cfg is dynamically accessed in-game.
;
; STARTUP SEQUENCES
;
; This STARTUP is the default on entry to the game
BEGINSTARTUP Default
HISTORYCLEAR
DEACTIVATEALLSCREENS
SETCONTEXT FrontEnd
ACTIVATESCREEN NameEntryScreen
SETFLAG fEnterName
SETQUIT NOQUIT
SETFIRSTSCREEN
ACTIVATESPECIALSCREEN MessageScreen false
ENDSEQUENCE
; This STARTUP details what happens immediately after the FrontEnd is initialised.
BEGINSTARTUP Tanks
SETCONTEXT FrontEnd
ACTIVATESCREEN TankSelectionScreen
FOCUS TankSelectionScreen VMENU TankSelectMenu
SETQUIT TankQuit
CLEARFIRSTSCREEN
SETFLAG fGetTankList
ENDSEQUENCE
; This startup is for the Network FrontEnd screens (logo selection)
BEGINSTARTUP NetworkFrontEnd
SETCONTEXT FrontEnd
FOCUS LogoSelectionScreen VMENU LogoSelectMenu
SETQUIT LogoQuit
ACTIVATESCREEN LogoSelectionScreen
ENDSEQUENCE
; This startup is for the Arena FrontEnd screens
BEGINSTARTUP ArenaFrontEnd
SETCONTEXT FrontEnd
SETFLAG fGetArenaList
FOCUS ArenaSelectionScreen VMENU ArenaSelectMenu
SETQUIT ArenaQuit
ACTIVATESCREEN ArenaSelectionScreen
ENDSEQUENCE
; This STARTUP is for the InGame screens.
BEGINSTARTUP InGame
SETCONTEXT InGame
FOCUS InfoScreen NOFOCUSTYPE None
SETQUIT NOQUIT
ACTIVATESCREEN InfoScreen
SETFLAG fSynchroInfoStuff
ENDSEQUENCE
; This startup is for the InGame Options screen
BEGINSTARTUP InGameOptsStartup
SETCONTEXT InGame
FOCUS InGameOptionsScreen VMENU InGameOptionsMenu
SETQUIT CloseInGameOpts
SETFLAG fGoFECTRLContext
ACTIVATESPECIALSCREEN InGameOptionsScreen false
ENDSEQUENCE
;
; NETWORK MAIN MENU CONTROLS
;
; If Network main menu GO SERVER is selected, deactivate the main menu screen, activate the
; server select screen, display the default values, change the focus to the server menu
BEGINCOMMAND NetGoServer
HISTORYMEMORIZE
DEACTIVATESCREEN netintro
SETQUIT NetServerCancel
ACTIVATESCREEN NetServerScreen
SETFLAG fServerDefaults
FOCUS NetServerScreen VMENU NetServerMenu
ENDSEQUENCE
; If Network main menu GO CLIENT is selected, deactivate the main menu screen, activate the
; client select screen, display the default values, change the focus to the client menu
BEGINCOMMAND NetGoClient
HISTORYMEMORIZE
DEACTIVATESCREEN netintro
SETQUIT NetClientCancel
ACTIVATEVGROUP NetClientScreen NetClientMenu
ACTIVATESCREEN NetClientScreen
SETFLAG fClientDefaults
FOCUS NetClientScreen VMENU NetClientMenu
ENDSEQUENCE
; If Options selected, Deactivate the NetworkMain menu Screen, Activate the Game Options
; SCREEN and change the Focus
BEGINCOMMAND NetMainOpts
HISTORYMEMORIZE
DEACTIVATESCREEN netintro
SETQUIT GameOptsQuit
ACTIVATESCREEN GameOptionsScreen
FOCUS GameOptionsScreen VMENU GameOptionsMenu
ENDSEQUENCE
; If Network main menu BACK is selected then deactivate the front end
BEGINCOMMAND NetClose
DEACTIVATESCREEN netintro
SETQUIT NetQuitProviders
ACTIVATESCREEN NetProviderScreen
FOCUS NetProviderScreen VMENU NetProvideMenu
ENDSEQUENCE
;
; NETWORK PROVIDERS MENU CONTROLS
;
; When a provider is selected, display it's name, deactivate menu, reactivate main menu,
; and set flag indicating the provider type needs to be returned to the NETWORK stuff.
; NOTE: The providers menu started off with no fixed entities, they were all dynamically
; added based on NETWORK info from cFEUser. As these entities were added, the return
; value NetUserProvide was also added to indicate what should be done should an
; entity be selected.
BEGINCOMMAND NetUserProvide
HISTORYMEMORIZE
USERENTTODYNAMIC netintro dNetProvider 0
165 true false
false true
DEACTIVATESCREEN NetProviderScreen
SETQUIT NetClose
ACTIVATESCREEN netintro
FOCUS netintro VMENU MainNetMenu
SETFLAG fGiveProvider
ENDSEQUENCE
; If QUIT selected from the Providers List
BEGINCOMMAND NetQuitProviders
DEACTIVATESCREEN NetProviderScreen
SETQUIT OptionQuit
ACTIVATESCREEN MainOptionsScreen
FOCUS MainOptionsScreen VMENU MainOptionsMenu
SETFLAG fQuitNetwork
ENDSEQUENCE
;
; NETWORK SERVER SETUP MENU CONTROLS
;
; When Server Name is selected, allow the modification of the default server name
BEGINCOMMAND NetSetServerName
SETFLAG fAmendServerName
MENUHIGHLIGHTEROFF NetServerScreen NetServerMenu
FOCUS NetServerScreen TEXTINPUT dServername
ENDSEQUENCE
; When Player Name is selected, allow the modification of the default player name
BEGINCOMMAND NetSetPlaySName
SETFLAG fAmendServPlayNm
MENUHIGHLIGHTEROFF NetServerScreen NetServerMenu
FOCUS NetServerScreen TEXTINPUT dServPlayerName
ENDSEQUENCE
; When Connections is selected, allow the modification of the default number of connections
BEGINCOMMAND NetSetConnects
SETFLAG fAmendConnections
MENUHIGHLIGHTEROFF NetServerScreen NetServerMenu
FOCUS NetServerScreen TEXTINPUT dConnections
ENDSEQUENCE
; When Start is selected, call the server start routine, don't do anything else because
; activation of the next screen (the logo selection) is done by the network.
BEGINCOMMAND NetServerStart
HISTORYMEMORIZE
DEACTIVATESCREEN NetServerScreen
SETFLAG fServerStart
ENDSEQUENCE
; If Options selected, Deactivate the Network Server menu Screen, Activate the Game Options
; SCREEN and change the Focus
BEGINCOMMAND NetServerOpts
HISTORYMEMORIZE
DEACTIVATESCREEN NetServerScreen
SETQUIT GameOptsQuit
ACTIVATESCREEN GameOptionsScreen
FOCUS GameOptionsScreen VMENU GameOptionsMenu
ENDSEQUENCE
; When cancel is selected, deactivate the screen, reactivate main menu screen, set focus
; back to main menu
BEGINCOMMAND NetServerCancel
HISTORYDELETE
DEACTIVATESCREEN NetServerScreen
SETQUIT NetClose
ACTIVATESCREEN netintro
FOCUS netintro VMENU MainNetMenu
ENDSEQUENCE
;
; NETWORK CLIENT SETUP MENU CONTROLS
;
; If Select Server is selected, set a flag to indicate a
; list of serverss is required from the Network, change the focus to the Servers List,
; but only after a Redraw. This command sequence is continued following the Redraw by
; the Command NetSelServRedraw
BEGINCOMMAND NetSelectServer
ADDGROUPENTITY MessageScreen GeneralMessages
CHECKING AVAILABLE SERVERS
WAITFORREDRAW NetSelServRedraw
ENDSEQUENCE
; Continues the Command Sequence NetSelectServer following a Redraw
BEGINCOMMAND NetSelServRedraw
DEACTIVATEVGROUP NetClientScreen NetClientMenu
SETQUIT NetQuitServersList
ACTIVATEVGROUP NetClientScreen NetServersList
FOCUS NetClientScreen VMENU NetServersList
SETFLAG fGetServersList
DELETEALLGROUPENTS MessageScreen GeneralMessages
ENDSEQUENCE
; When Player Name is selected, allow the modification of the default player name
BEGINCOMMAND NetSetPlayCName
SETFLAG fAmendClntPlayNm
MENUHIGHLIGHTEROFF NetClientScreen NetClientMenu
FOCUS NetClientScreen TEXTINPUT dClientPlayerName
ENDSEQUENCE
; If Options selected, Deactivate the Network Server menu Screen, Activate the Game Options
; SCREEN and change the Focus
BEGINCOMMAND NetClientOpts
HISTORYMEMORIZE
DEACTIVATESCREEN NetClientScreen
SETQUIT GameOptsQuit
ACTIVATESCREEN GameOptionsScreen
FOCUS GameOptionsScreen VMENU GameOptionsMenu
ENDSEQUENCE
; When cancel is selected, deactivate the screen, reactivate main menu screen, set focus
; back to main menu
BEGINCOMMAND NetClientCancel
HISTORYDELETE
DEACTIVATESCREEN NetClientScreen
SETQUIT NetClose
ACTIVATESCREEN netintro
FOCUS netintro VMENU MainNetMenu
ENDSEQUENCE
;
; NETWORK SERVERS LIST MENU CONTROLS
;
; When a server is selected, deactivate Select Servers list,
; and set flag indicating the provider type needs to be returned to the NETWORK stuff.
; NOTE: The servers list started off with no fixed entities, they were all dynamically
; added based on NETWORK info from cFEUser. As these entities were added, the return
; value NetUserServer was also added to indicate what should be done should an
; entity be selected.
BEGINCOMMAND NetUserServer
HISTORYMEMORIZE
DEACTIVATEVGROUP NetClientScreen NetServersList
SETFLAG fGiveServer
ENDSEQUENCE
; When Quit is selected from the List of Servers, deactivate the ServerList screen and
; reactivate the main network menu returning the focus to it.
BEGINCOMMAND NetQuitServersList
DEACTIVATEVGROUP NetClientScreen NetServersList
SETQUIT NetClientCancel
ACTIVATEVGROUP NetClientScreen NetClientMenu
FOCUS NetClientScreen VMENU NetClientMenu
ENDSEQUENCE
;
; THE TANK SELECTION SCREEN WHICH APPEARS AFTER SINGLEPLAYER IS SELECTED, AND AFTER THE
; LIST OF PROVIDERS IN MULTIPLAYER MODE, SO THIS DEAL WITH THE COMMANDS THAT GET ACTIVATED
; AFTER A TANK SELECTION, SINCE THERE IS A CHOICE DEPENDING ON WHERE THE SCREEN WAS CALLED
; FROM
;
; When a tank is selected, deactivate menu, and let the cFEUser class know that a selection
; has been made. What to do after a tank has been selected needs to be determined because
; this screen can be called from more than one place and lead to different places.
BEGINCOMMAND NetUserTank
DEACTIVATESCREEN TankSelectionScreen
SETQUIT OptionQuit
ACTIVATESCREEN MainOptionsScreen
FOCUS MainOptionsScreen VMENU MainOptionsMenu
SETFLAG fGiveTank
ENDSEQUENCE
; What to do if Quit selected from Tank Screen
BEGINCOMMAND TankQuit
NEWSTARTUP Default
ENDSEQUENCE
;
; THE LOGO SELECTION SCREEN THAT APPEARS AFTER PLAYER JOINs OR STARTs A NETWORK GAME
;
; If a colour is chosen, switch to the InGame startup sequence
BEGINCOMMAND NetUserColour
SETFLAG fGiveLogo
ENDSEQUENCE
; If quit is chosen from the logo screen, remove player from the server and go back a menu
BEGINCOMMAND LogoQuit
DEACTIVATESCREEN LogoSelectionScreen
HISTORYRETURN
SETFLAG fQuitServer
ENDSEQUENCE
;
; THE ARENA SELECTION SCREEN THAT APPEARS AFTER SERVER CHOOSES A LOGO
;
; If an arena is chosen, send it back to the Network and switch to the InGame
; startup sequence
BEGINCOMMAND NetUserArena
SETFLAG fGiveArena
DEACTIVATESCREEN ArenaSelectionScreen
NEWSTARTUP InGame
ENDSEQUENCE
; The single player GIVE ARENA sequence
BEGINCOMMAND NetUserSPArena
SETFLAG fGiveSPArena
DEACTIVATESCREEN ArenaSelectionScreen
NEWSTARTUP InGame
ENDSEQUENCE
; If quit is chosen from the arena screen, remove player from the server and go back a menu
BEGINCOMMAND ArenaQuit
DEACTIVATESCREEN ArenaSelectionScreen
HISTORYRETURN
SETFLAG fQuitServerArena
ENDSEQUENCE
;
; OPTIONS MAIN MENU CONTROLS
;
; If SinglePlayer option is selected, advise the Network and display choice of arena
BEGINCOMMAND OptionSinglePlay
; *** This double History memorize is to for singleplayer to beat a multiplayer quirk
HISTORYMEMORIZE
HISTORYMEMORIZE
DEACTIVATESCREEN MainOptionsScreen
SETFLAG fGetSPArenaList
FOCUS ArenaSelectionScreen VMENU ArenaSelectMenu
SETQUIT ArenaQuit
ACTIVATESCREEN ArenaSelectionScreen
ENDSEQUENCE
; If MultiPlayer option is selected, Deactivate the Main Options Screen, Activate the
; Network FrontEnd screen, and change the FOCUS, but only after a Redraw has taken place
; This command list id continued by OptionMPRedraw.
BEGINCOMMAND OptionMultiPlay
DEACTIVATESCREEN MainOptionsScreen
SETQUIT NetQuitProviders
ACTIVATESCREEN NetProviderScreen
FOCUS NetProviderScreen VMENU NetProvideMenu
SETFLAG fGetProvideList
ENDSEQUENCE
; If Options selected, Deactivate the Main Options Screen, Activate the Game Options screen
; and change the Focus
BEGINCOMMAND OptionOptions
HISTORYMEMORIZE
DEACTIVATESCREEN MainOptionsScreen
SETQUIT GameOptsQuit
ACTIVATESCREEN GameOptionsScreen
FOCUS GameOptionsScreen VMENU GameOptionsMenu
ENDSEQUENCE
; If QUIT selected, redisplay the Tank Selection screen
BEGINCOMMAND OptionQuit
DEACTIVATESCREEN MainOptionsScreen
ACTIVATESCREEN TankSelectionScreen
FOCUS TankSelectionScreen VMENU TankSelectMenu
SETFLAG fGetTankList
SETQUIT TankQuit
ENDSEQUENCE
;
; GAME OPTIONS MENU (inc/dec resolution)
;
; If Increase resolution selected, set a flag so cFEUser calls the Page class
BEGINCOMMAND GameOptsIncRes
SETFLAG fIncreaseRes
ENDSEQUENCE
; If Decrease resolution selected, set a flag so cFEUser calls the Page class
BEGINCOMMAND GameOptsDecRes
SETFLAG fDecreaseRes
ENDSEQUENCE
; If FullScreen/Window toggle selected, set a flag so cFEUser calls the Page class
BEGINCOMMAND GameOptsFSWin
SETFLAG fToggleFSWin
ENDSEQUENCE
; If Show Defined Keys selected, display the KEYS screen.
BEGINCOMMAND GameOptsKeys
HISTORYMEMORIZE
DEACTIVATESCREEN GameOptionsScreen
SETQUIT DefinedKeysQuit
ACTIVATESPECIALSCREEN DefinedKeysScreen false
FOCUS DefinedKeysScreen VMENU KeyLabelsScroll
ENDSEQUENCE
; If Quit Menu selected, deactivate this menu, reactivate main options menu, change focus
BEGINCOMMAND GameOptsQuit
DEACTIVATESCREEN GameOptionsScreen
HISTORYRETURN
ENDSEQUENCE
;
; DEFINED KEYS SCREEN
;
; If Esc pressed to QUIT
BEGINCOMMAND DefinedKeysQuit
DEACTIVATESPECIAL DefinedKeysScreen
SETQUIT CloseInGameOpts
HISTORYRETURN
ENDSEQUENCE
;
; INGAME OPTIONS SCREEN
; Many of the calls simply call commands which have already been defined within the
; FrontEnd Options screen. The InGame Options and FrontEnd options screens are very
; similar but are different enough (and could become more so) to warrant being separate.
;
; If Show Defined Keys selected, display the KEYS screen.
BEGINCOMMAND InGameOptsKeys
HISTORYMEMORIZE
DEACTIVATESPECIAL InGameOptionsScreen
SETQUIT DefinedKeysQuit
ACTIVATESPECIALSCREEN DefinedKeysScreen false
FOCUS DefinedKeysScreen VMENU KeyLabelsScroll
ENDSEQUENCE
; If QUIT GAME is selected then return to the FrontEnd Options menus
; NOTE: Deactivates Special before Deactivating All Screens to prevent warning messages
; appearing, otherwise it is an irrelevant command that can be removed if required.
BEGINCOMMAND InGameOptsQuit
SETFLAG fQuitInGame
SETCONTEXT FrontEnd
DEACTIVATESPECIAL InGameOptionsScreen
DEACTIVATEALLSCREENS
HISTORYDELETE
HISTORYRETURN
ENDSEQUENCE
; If ESC is pressed then return to the Main Game
BEGINCOMMAND CloseInGameOpts
FOCUS InGameOptionsScreen NOFOCUSTYPE InGameOptionsMenu
DEACTIVATESPECIAL InGameOptionsScreen
SETFLAG fQuitFECTRLContext
ENDSEQUENCE
; TEMP STUFF
; SCANNER STUFF
; Part of InGame screen
BEGINCOMMAND ScannerStuff
HISTORYMEMORIZE
DEACTIVATESPECIAL InGameOptionsScreen
SETQUIT ScannerStuffQuit
ACTIVATESPECIALSCREEN ScannerStuffScreen false
FOCUS ScannerStuffScreen VMENU ScannerStuffMenu
ENDSEQUENCE
; Part of InGame screen
BEGINCOMMAND TestScanner
HISTORYMEMORIZE
DEACTIVATESPECIAL InGameOptionsScreen
SETQUIT ScannerTestQuit
ACTIVATESPECIALSCREEN ScannerTestScreen false
FOCUS ScannerTestScreen VMENU ScannerTestMenu
ENDSEQUENCE
; Scanner Stuff Screen
BEGINCOMMAND ScannerStuffQuit
DEACTIVATESPECIAL ScannerStuffScreen
SETQUIT CloseInGameOpts
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND DisplayRadar
SETFLAG fDisplayRadar
ENDSEQUENCE
BEGINCOMMAND RhinoRadar
SETFLAG fRhinoRadar
ENDSEQUENCE
BEGINCOMMAND SplitTrackRadar
SETFLAG fSplitTrackRadar
ENDSEQUENCE
BEGINCOMMAND LimbRadar
SETFLAG fLimbRadar
ENDSEQUENCE
BEGINCOMMAND BudgieRadar
SETFLAG fBudgieRadar
ENDSEQUENCE
BEGINCOMMAND ViperRadar
SETFLAG fViperRadar
ENDSEQUENCE
BEGINCOMMAND BullRadar
SETFLAG fBullRadar
ENDSEQUENCE
BEGINCOMMAND BuffaloRadar
SETFLAG fBuffaloRadar
ENDSEQUENCE
BEGINCOMMAND BallRadar
SETFLAG fBallRadar
ENDSEQUENCE
BEGINCOMMAND DefaultRadar
SETFLAG fDefaultRadar
ENDSEQUENCE
BEGINCOMMAND ConfigureRadar
HISTORYMEMORIZE
DEACTIVATESPECIAL ScannerStuffScreen
SETQUIT ScannerConfigQuit
ACTIVATESPECIALSCREEN ScannerConfigScreen false
FOCUS ScannerConfigScreen VMENU ScannerConfigMenu
ENDSEQUENCE
; Scanner Stuff Screen
BEGINCOMMAND ScannerConfigQuit
DEACTIVATESPECIAL ScannerConfigScreen
SETQUIT ScannerStuffQuit
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND RadarShape
SETFLAG fRadarShape
ENDSEQUENCE
BEGINCOMMAND RadarAllColours
SETFLAG fRadarAllColours
ENDSEQUENCE
BEGINCOMMAND BackgroundFill
SETFLAG fBackgroundFill
ENDSEQUENCE
BEGINCOMMAND RadarBorder
SETFLAG fRadarBorder
ENDSEQUENCE
BEGINCOMMAND RadarSweep
SETFLAG fRadarSweep
ENDSEQUENCE
BEGINCOMMAND RadarPulse
SETFLAG fRadarPulse
ENDSEQUENCE
BEGINCOMMAND RadarAnims
SETFLAG fRadarAnims
ENDSEQUENCE
BEGINCOMMAND RadarAI
SETFLAG fRadarAI
ENDSEQUENCE
BEGINCOMMAND RadarTokens
SETFLAG fRadarTokens
ENDSEQUENCE
BEGINCOMMAND RadarColours
HISTORYMEMORIZE
DEACTIVATESPECIAL ScannerConfigScreen
SETQUIT ScannerColourQuit
ACTIVATESPECIALSCREEN ScannerColourScreen false
FOCUS ScannerColourScreen VMENU ScannerColourMenu
ENDSEQUENCE
BEGINCOMMAND RadarEllipse
HISTORYMEMORIZE
DEACTIVATESPECIAL ScannerConfigScreen
SETQUIT ScannerEllipseQuit
ACTIVATESPECIALSCREEN ScannerEllipseScreen false
FOCUS ScannerEllipseScreen VMENU ScannerEllipseMenu
ENDSEQUENCE
BEGINCOMMAND RadarSweepOptions
HISTORYMEMORIZE
DEACTIVATESPECIAL ScannerConfigScreen
SETQUIT ScannerSweepQuit
ACTIVATESPECIALSCREEN ScannerSweepScreen false
FOCUS ScannerSweepScreen VMENU ScannerSweepMenu
ENDSEQUENCE
BEGINCOMMAND RadarPulseOptions
HISTORYMEMORIZE
DEACTIVATESPECIAL ScannerConfigScreen
SETQUIT ScannerPulseQuit
ACTIVATESPECIALSCREEN ScannerPulseScreen false
FOCUS ScannerPulseScreen VMENU ScannerPulseMenu
ENDSEQUENCE
; Scanner Colours Screen
BEGINCOMMAND ScannerColourQuit
DEACTIVATESPECIAL ScannerColourScreen
SETQUIT ScannerConfigQuit
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND BackgrdFillColour
SETFLAG fBackgrdFillColour
ENDSEQUENCE
BEGINCOMMAND BackgrdShadeColour
SETFLAG fBackgrdShadeColour
ENDSEQUENCE
BEGINCOMMAND BorderColour
SETFLAG fBorderColour
ENDSEQUENCE
BEGINCOMMAND SweepColour
SETFLAG fSweepColour
ENDSEQUENCE
BEGINCOMMAND IncShadeAlpha
SETFLAG fIncShadeAlpha
ENDSEQUENCE
BEGINCOMMAND DecShadeAlpha
SETFLAG fDecShadeAlpha
ENDSEQUENCE
; Scanner Ellipse Screen
BEGINCOMMAND ScannerEllipseQuit
DEACTIVATESPECIAL ScannerEllipseScreen
SETQUIT ScannerConfigQuit
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND EntityHeights
SETFLAG fEntityHeights
ENDSEQUENCE
BEGINCOMMAND IncTiltAngle
SETFLAG fIncTiltAngle
ENDSEQUENCE
BEGINCOMMAND DecTiltAngle
SETFLAG fDecTiltAngle
ENDSEQUENCE
; Scanner Sweep Screen
BEGINCOMMAND ScannerSweepQuit
DEACTIVATESPECIAL ScannerSweepScreen
SETQUIT ScannerConfigQuit
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND IncSweepSpeed
SETFLAG fIncSweepSpeed
ENDSEQUENCE
BEGINCOMMAND DecSweepSpeed
SETFLAG fDecSweepSpeed
ENDSEQUENCE
BEGINCOMMAND IncGhostDegrads
SETFLAG fIncGhostDegrads
ENDSEQUENCE
BEGINCOMMAND DecGhostDegrads
SETFLAG fDecGhostDegrads
ENDSEQUENCE
BEGINCOMMAND IncGhostLength
SETFLAG fIncGhostLength
ENDSEQUENCE
BEGINCOMMAND DecGhostLength
SETFLAG fDecGhostLength
ENDSEQUENCE
BEGINCOMMAND IncGhostColRange
SETFLAG fIncGhostColRange
ENDSEQUENCE
BEGINCOMMAND DecGhostColRange
SETFLAG fDecGhostColRange
ENDSEQUENCE
BEGINCOMMAND IncSweepAngle
SETFLAG fIncSweepAngle
ENDSEQUENCE
BEGINCOMMAND DecSweepAngle
SETFLAG fDecSweepAngle
ENDSEQUENCE
; Scanner Pulse Screen
BEGINCOMMAND ScannerPulseQuit
DEACTIVATESPECIAL ScannerPulseScreen
SETQUIT ScannerConfigQuit
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND IncPulseWidth
SETFLAG fIncPulseWidth
ENDSEQUENCE
BEGINCOMMAND DecPulseWidth
SETFLAG fDecPulseWidth
ENDSEQUENCE
BEGINCOMMAND IncPulseSpeed
SETFLAG fIncPulseSpeed
ENDSEQUENCE
BEGINCOMMAND DecPulseSpeed
SETFLAG fDecPulseSpeed
ENDSEQUENCE
BEGINCOMMAND IncPulseColRange
SETFLAG fIncPulseColRange
ENDSEQUENCE
BEGINCOMMAND DecPulseColRange
SETFLAG fDecPulseColRange
ENDSEQUENCE
BEGINCOMMAND IncPulsePause
SETFLAG fIncPulsePause
ENDSEQUENCE
BEGINCOMMAND DecPulsePause
SETFLAG fDecPulsePause
ENDSEQUENCE
; Scanner Test Screen
BEGINCOMMAND ScannerTestQuit
DEACTIVATESPECIAL ScannerTestScreen
SETQUIT CloseInGameOpts
HISTORYRETURN
ENDSEQUENCE
BEGINCOMMAND RimCornerRadars
SETFLAG fRimCornerRadars
ENDSEQUENCE
BEGINCOMMAND RimRadarTypes
SETFLAG fRimRadarTypes
ENDSEQUENCE
BEGINCOMMAND RimRadarOffset
SETFLAG fRimRadarOffset
ENDSEQUENCE
BEGINCOMMAND RimRadarLimits
SETFLAG fRimRadarLimits
ENDSEQUENCE
BEGINCOMMAND RimRestrictLines
SETFLAG fRimRestrictLines
ENDSEQUENCE
; Credits Toggle flag
BEGINCOMMAND Credits
SETFLAG fCredits
ENDSEQUENCE
;
; List Of Flags used to activate external commands (ie: commands which require access to
; modules outwith the FrontEnd, like NETWORK stuff)
; These flags are read on initialisation and stored.
;
FLAG fGetProvideList
FLAG fGiveProvider
FLAG fServerDefaults
FLAG fAmendServerName
FLAG fServerNameDone
FLAG fAmendServPlayNm
FLAG fServPlayNmDone
FLAG fAmendConnections
FLAG fConnectsDone
FLAG fServerStart
FLAG fClientDefaults
FLAG fAmendClntPlayNm
FLAG fClientPlayNmDone
FLAG fClientJoin
FLAG fGetServersList
FLAG fGiveServer
FLAG fIncreaseRes
FLAG fDecreaseRes
FLAG fQuitNetwork
FLAG fUserTextDone
FLAG fDebugTextDone
FLAG fSynchroInfoStuff
FLAG fGetTankList
FLAG fGiveTank
FLAG fGetLogoList
FLAG fGiveLogo
FLAG fGetArenaList
FLAG fGiveArena
FLAG fGiveSPArena
FLAG fQuitServer
FLAG fQuitServerArena
FLAG fQuitInGame
FLAG fEnterName
FLAG fPlayerNameDone
FLAG fToggleFSWin
FLAG fGetSPArenaList
FLAG fGoFECTRLContext
FLAG fQuitFECTRLContext
; TEMP RADAR STUFF
FLAG fDisplayRadar
FLAG fRhinoRadar
FLAG fSplitTrackRadar
FLAG fLimbRadar
FLAG fBudgieRadar
FLAG fViperRadar
FLAG fBullRadar
FLAG fBuffaloRadar
FLAG fBallRadar
FLAG fDefaultRadar
FLAG fRadarShape
FLAG fRadarAllColours
FLAG fBackgroundFill
FLAG fRadarBorder
FLAG fRadarSweep
FLAG fRadarPulse
FLAG fRadarAnims
FLAG fRadarAI
FLAG fRadarTokens
FLAG fBackgrdFillColour
FLAG fBackgrdShadeColour
FLAG fBorderColour
FLAG fSweepColour
FLAG fIncShadeAlpha
FLAG fDecShadeAlpha
FLAG fEntityHeights
FLAG fIncTiltAngle
FLAG fDecTiltAngle
FLAG fIncSweepSpeed
FLAG fDecSweepSpeed
FLAG fIncGhostDegrads
FLAG fDecGhostDegrads
FLAG fIncGhostLength
FLAG fDecGhostLength
FLAG fIncGhostColRange
FLAG fDecGhostColRange
FLAG fIncSweepAngle
FLAG fDecSweepAngle
FLAG fIncPulseWidth
FLAG fDecPulseWidth
FLAG fIncPulseSpeed
FLAG fDecPulseSpeed
FLAG fIncPulseColRange
FLAG fDecPulseColRange
FLAG fIncPulsePause
FLAG fDecPulsePause
FLAG fRimCornerRadars
FLAG fRimRadarTypes
FLAG fRimRadarOffset
FLAG fRimRadarLimits
FLAG fRimRestrictLines
; Temp Credits
FLAG fCredits
;
; List of Dynamic Entities that need to be manipulated.
; These Identifiers are read on initialisation and stored.
;
DYNAMIC dNetProvider
DYNAMIC dServerName
DYNAMIC dServPlayerName
DYNAMIC dConnections
DYNAMIC dClientPlayerName
DYNAMIC dUserTextLabel
DYNAMIC dUserTextMessage
DYNAMIC dPlayersHealth
DYNAMIC dPlayerName
;
; CONTROL COMMANDS
; ----------------
;
; ACTIVATEVGROUP <ScreenName> <ObjectName> // Switch on VGroup
; ACTIVATESCREEN <ScreenName> // Switch on Screen
; ACTIVATESPECIALSCREEN <ScreenName> // Switch on Special Screen
; ADDGROUPENTITY <ScreenName> <ObjectName> <Definition> // Add Ent, No Return Params
; COMMANDMEMORIZE <Command> // Store a command for later
; DEACTIVATEVGROUP <ScreenName> <ObjectName> // Switch off VGroup
; DEACTIVATEFRONTEND // Switch off FrontEnd
; DEACTIVATEALLSCREENS // Switch off non-specials
; DEACTIVATESCREEN <ScreenName> // Switch off Screen
; DEACTIVATESPECIAL <ScreenName> // Switch off Screen
; DELETEALLGROUPENTS <ScreenName> <ObjectName> // Delete all in a VGroup
; DELETEENTITY <DynamicEntityName> // Delete dynamic entity
; DOMEMORIZEDCOMMAND // Do a stored command
; FOCUS <ScreenName> <ScreenObjectType> <ObjectName> // Change focal object
; HISTORYCLEAR // Clear whole history list
; HISTORYDELETE // Remove last history item
; HISTORYMEMORIZE // Store position for return
; HISTORYRETURN // Go back to memorised item
; MENUHIGHLIGHTEROFF <ScreenName> <MenuName> // Switch Highlighter Off
; NEWSTARTUP <StartupSequenceName> // Startup a new sequence
; SETCONTEXT <ContextDescription - max 32 chars> // Indicate context
; SETFLAG <FlagName> // Set the specified flag
; SETQUIT <CommandOnQuit/NOQUIT> // Command on Quit
; USERENTTODYNAMIC <DynamicEntityname> // Menu Ent to Dynamic Ent